home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
bbsdoors
/
aspcb307.zip
/
ASPCB.DOC
< prev
next >
Wrap
Text File
|
1993-05-31
|
62KB
|
1,198 lines
┌┬┬┬┬┬┬┬┬┬┬┬─┐
││││││││││││ │
││││││││││││ │
││││││││││││ │ ┌───────────┐
││││││││││││ │ │ ┌────────┘
├┴┴┴┴┴┴┴┴┴┴┤ │ │ │ ┌─────────────┐
└┬─────────┴┬┘ │ │ │ ┌───────┐ │
┌──┴──────────┴────────┐ │ │ │ │ │ │
│ │ │ │ │ │ │ │
│ │ │ └─────────┘ └───────┘ │
└──────────────────────┘ └────────────┐ ┌──────────┘
│ │
│ │
│ │
│ │
└──┘
C O M P U T E R P R O F I L E S
Support BBS (804) 491 - 4347 / 5061
┌──────────────────────────────────────┐
│ AutoScribe PCB 3.07 │
│ (PCBoard Version) │
│ The Automated Subscription Door │
│ Copyright(c) 1993, Computer Profiles │
│ Written by Gary Smith │
└──────────────────────────────────────┘
Violators of Copyrights will be forwarded to the SPA.
(Software Publishers Association)
Copyright violations are punishable by FEDERAL LAW.
(This is to include violations of registration numbers)
Version 3.07
Created By Gary R. Smith
Copyright (c) 1993 - Computer Profiles
License to Use Agreement
───────────────────────────────────────────────────────────────────────
Computer Profiles, (hereafter referred to as"CP"), grants to
the purchaser - and purchaser accepts - a non-transferable and
nonexclusive license to use, on a single computer, the software
products and accompanying materials provided to the purchaser by
CP. Purchaser is hereby licensed only to read the program from
its medium into the memory of a single computer solely for the
purpose of executing the program.
CP shall have the right to terminate this license if purchaser
violates any of its provisions. Purchaser agrees that the
software products and accompanying materials are the property of
CP and that CP shall maintain title to and ownership of the
software products at all times. Purchaser agrees to make no more
than one (1) additional working copy and one (1) backup copy of
the software products for their personal use only.
CP makes no warranties of any kind, expressed or implied, with
respect to the quality, performance, accuracy, or fitness of the
software products for any particular purpose. CP assumes no
responsibility for any decisions make or actions taken on the
part of the purchaser because of the use of the software
products. In no event shall CP, or any of its representatives,
be liable for any loss of profit or any other damages, arising
out of the use or inability to use this product - even if CP or
an authorized agent of such has been advised of the possibility
of such damages - or for any claim by any other party.
CP reserves the right to make changes, enhancements and
improvements to the software products at any time without
notice.
DISCLAIMER
───────────────────────────────────────────────────────────────
There is made no warranty of any kind, express or implied
including, without limitation, any warranties of merchantability
and / or fitness for a particular purpose. CP shall not be
liable for any damages, whether direct, indirect, special or
sequential arising from a failure of this program to operate in
the manner desired by the User. CP shall not be liable for any
damage to data or property which may be caused directly or
indirectly by the User of this program.
IN NO EVENT WILL CP BE LIABLE TO YOU FOR ANY DAMAGES, INCLUDING
ANY LOST PROFITS, LOST SAVINGS OR OTHER INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF YOUR USE OR INABILITY TO
USE THE PROGRAM, OR FOR ANY CLAIM BY ANY OTHER PARTY.
AutoScribe PCB(tm) is a Trademark of Computer Profiles Ltd
Borland C++ is a Registered Trademark of Borland International
PCBoard is a Registered Trademark of Clark Development Company
AutoScribe PCB INTRODUCTION
──────────────────────────────────────────────────────────────────────────
Features of AutoScribe PCB 3.07:
o Works with PCB/M code! No command line parameters, Comm ports are
automatically configured for! Easiest setup!
o Takes no time from your users, Once in the door they are safe from
logoff (Unless the keyboard timer logs them off or they drop carrier).
o Allows more than just the 1 line of information other doors allow you.
ASPCB for PCBoard allows up to 4 lines of configurable information!
o Actually uses Dbase records. Subscription and Users information are
editable!
o Sysop defineble Invoices and Receipts!
o Allows download (By configurable protocols!) of your registration text
file, or invoices upon purchase!
o Configurable prompts by editing the text based ASPCB.TXT file!
o Versatile Database which is configurable and uses @ color codes
o User-friendly interfaces for both the SYSOP and the User!
o Unlimited Database size!
o Downloadable/Sysop configurable Invoices!
o Configurable to accept Visa, MasterCard, American Express,
and many more popular credit cards!
o Instantly verifies different card types by actual computation!
o Can operate at speeds in excess of 115,000 Baud!
o Written completely in Borland C++ and PCB TOOLKIT for increased speed
and compatibility!
----------------------
Upgrading Information
When you purchase AutoScribe PCB 3.0+ you will receive a REGISTRATION
NUMBER that will remove all the "EVALUATION COPY" lines and
small pauses from the version you are using. There are no
time restrictions placed on a particular version of AutoScribe PCB.
(NO annual fees. NO Key files that die out on you after a
short time. You OWN this version!) Bug fixes and amendments
are free and may be downloaded from the Support BBS.
Subsequent releases will be available at a reduced Upgrade price
for Registered Users.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
Setting Up AutoScribe PCB
With AutoScribe PCB you have received an install program that will copy
all the necessary files over to the directory where you want your door
placed and will do a quick setup of the config files for you.
First, Place the ASPCBx.zip file in a work directory (Perferably one with
out other files. (Do not put it in the directory to which it is to be
moved to.)
Run the Install Program. The install program asks two things from you.
You must enter the directory where the files to be moved are located.
INSTALL provides this for you by finding the current work directory.
Next you must specify the directory where the program should run from.
The INSTALL program will ask to create the directory if it does not
exist. If you wish to abort the process, just press the ESCAPE key.
After verifying that the install directory is correct, press F10 to
continue. INSTALL will commence to create the directory (If it does
not exist and move the program files to the appropriate places.)
*
│ NOTE: To find the version of each AutoScribe PCB file you are
│ running, check the File Creation Time. If the file creation
│ time is 3:00, you have version 3.00 of AutoScribe PCB.
│ If the time is 3:01 then you would be running version 3.01
│ of AutoScribe PCB. (Please have this version number ready when
│ calling our Support Line or BBS for assistance.)
*
Construct To run AutoScribe PCB from most Bulletin Boards, you will
a batch file need to construct a Batch file that your Bulletin Board
Software will use to call the AutoScribe PCB program.
By creating this batch file, you are configuring it so
AutoScribe PCB will run for that node. Each Batch file you
create should be similar to the following example. (We
setup our batch files using the PCB enviornment variables
to avoid confusion when upgrading our system. You can
use this method from 1 - 1000 nodes.)
---------------------------------------------------------
Name of batch file: ASPCB (Notice no extension!)
Line 1 @echo off
Line 2 cd c:\pcb\doors\aspcb
Line 3 ASPCB
Line 4 %pcbdrive%
Line 5 cd %pcbdir%
Line 6 board
---------------------------------------------------------
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
Meanings:
Line 1 Turns off the local screen echo (Dos 3.3 and above)
Line 2 Changes to the directory where AutoScribe is stored.
Line 3 (1) AutoScribe PCB executable statement
(Note: no extra arguments!)
Line 4 Ensures your on the nodes drive
Line 5 Changes back to the nodes directory.
Line 6 Brings the board back up
** This file is to be placed in the PCBoard or BBS directory.
---------------------------------------------------------
Adding to The next step for setting up AutoScribe PCB is to add it to
BBS Doors your available doors file listing. This is performed
through the PCBoard SETUP program. In the PCBSETUP Editor
for doors, place the name of the batch file you just
created above in a slot for a door, give it a minimum
security level, Ensure that you enter a Y for create a
USERS.SYS file and do not use shell.
* NOTE: Memory - If you have a problem and ASM program
│ returns an error of 112, you will have to set a variable
│ pointing to a temp directory in your enviornment. ie..
│ In your autoexec.bat file put the line (or similiar)
│
│ SET=C:\TEMP (or whatever directory you wish)
│
│ This is done so that if need be, ASM can swap out to
│ disk if XMS memory is not available.
*
This completes the basic setup of AutoScribe PCB. Please
read further to configure AutoScribe to run with your
Database and software. You MUST RUN THE ASM program before
starting the door program.
You are now ready to utilize the configuration program (ASM). This program
will assist you in setting up your configuration file (ASPCB.CNF). It is
advised that you use the configuration program to edit the ASPCB.CNF file
to avoid any problems with incorrect configurations. ASM, as you will see,
is more than just a config file writer. It is also the heart of the
Database management/creation center. From ASM you can perform all of your
maintenance for AutoScribe PCB subscription levels and user maintenance.
The ASM file must be executed from AutoScribe's own directory. If not,
you will re-create all the necessary files to run AutoScribe as defaults
in whatever directory you are in. To begin, type ASM from the command line.
You should be presented with the following screen if this is the first
time you have run ASM. You need to create the USERS database file, since
none exists, Answer yes to this prompt to create:
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
┌─────────────────────────────────────────────────────────────────────────┐
│ CREATE A DATABASE │
│ │
│ The AutoScribe User Datbase Does Not Exist │
│ │
│ Should we continue and create it? │
└─────────────────────────────────────────────────────────────────────────┘
Ans: Y
This will create the users file (ASUSERS.DBF) and the users index file
(ASUSERS.NDX)
You are now presented with the MAIN MENU of the ASM program. It is here
that you will perform all database maintenance (Users and Subscription).
┌───────────────────────────────────────┐
│ ┌────────────────┐ │
│ │ PCB AutoScribe │ │
│ └────────────────┘ │
│ v3.07 │
│───────────────────────────────────────┤
│ │
│ 1. Configuration Information │
│ 2. Financial Information │
│ 3. Paths and File Names │
│ 4. Subscription Maintenance │
│ 5. Transfer Protocols │
│ 6. User Maintenance │
│ 7. Exit Program │
│ │
│ Edit configuration file │
└───────────────────────────────────────┘
The following pages will describe what each function performs in detail.
(You should go through each one numerically when first starting)
* NEED HELP ?
│ Context-sensitive help is provided throughout the
│ ASM program. When you are at an item that you desire
│ some help, just press F1. Pressing F1 will bring up the
│ help screen. By pressing Index, You can navigate anywhere
│ in the help system with a single key stroke.
*
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
1. CONFIGURATION INFORMATION
┌─────────────────────────────────────────────────────────────────────────┐
│ ┌─────────────────┐ │
│ │ CONFIGURATION │ │
│ └─────────────────┘ │
│ │
│ BBS Name............. Random Access │
│ Registration Number........ 00000 │
│ Auto Registration.......... Y │
│ Turn dots On............... N │
│ Entry in Callers Log....... Y │
│ Show Security Level Order.. Y │
│ │
│ │
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
BBS Name...................... Enter the name of your BBS here
Registration Number........... Enter your registration number received
from Computer Profiles (Or leave 00000's)
Auto Registration..............Enter a "Y" here if you would like for
AutoScribe to update the users information
immediately after a purchase. Enter a "N"
to leave the user information as it was.
Turn dots on...................Enter a "Y" to have AutoScribe echo dots
when the user enters thier credit card
number, Enter "N" to have ASPCB show the
numbers the user actually enters.
Entry In Callers Log...........AutoScribe will place an entry in the
nodes caller log if you desire. Place a
"Y" here to do so, enter a "N" to make no
entries.
Show Security Level Order......Entering a "Y" here will allow AutoScribe
to automatically show your subscriptions
in Security Level order to the users. A
"N" entered will show your subscriptions
in the order they were entered in the
database.
[F10]=Save/Exit [F1]=Help [Esc]=Abort
To save any changes press F10, To abort any changes press ESCAPE
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
2. FINANCIAL INFORMATION
┌─────────────────────────────────────────────────────────────────────────┐
│ ┌─────────────────┐ │
│ │ FINANCIAL │ │
│ └─────────────────┘ │
│ Diners Ancillary................. N │
│ Diners Club..................... Y │
│ American Express................ Y │
│ Carte Blanche.................. N Enter Credit Cards Accepted (Y/N) │
│ Visa........................... Y │
│ Mastercard..................... Y │
│ Discover........................ N │
│ JCB............................. N │
│ │
│ Card Processor....... Computer Profiles │
│ Tax Percentage....... .00 │
│ Handling Percentage.. .00 │
│ State to Charge Tax.. VA │
│ Use TelePC Support... N │
│ │
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
Credit Cards...................Enter a "Y" if you will accept these cards
Enter a "N" if not.
Card Processor.................Enter the name that will appear on your
users Credit Card Statement. (ie. The
company name that is on the Merchant
Account)
Tax Percentage.................Enter the amount of tax (Percentage) that
is to be charged to users if the states
to be taxed are matched. (ie.. a 5% tax
would be entered as .05)
Note: It is illegal in most states to place
a tax on services. A bbs is an information
service.
Handling Percentage............Enter the amount of handling charge that
is to be charged to purchasers for each
item charged. (ie a 3% handling charge
would be entered as .03)
If the amount is GREATER THAN 1.00 then the
amount charged for handling will reflect
that dollar amount and will NOT BE treated
as a percentage. (Ex. 2.00 entered will
have $2.00 charged as handling)
State to charge tax............Enter the two letter state code that is
to be charged tax. If the users state
matches the state code here, that user will
be charged the amount of tax in the Tax
Percentage slot. Enter ALL to charge
everyone regardless of state, Tax.
Use TelePC Support.............Enter a "Y" if you own and intend to use
the TelePC program, sold by Teleflora
credit line. (See Credit.doc).
AutoScribe will automatically call out
using TelePC-B and obtain the verification
needed if you place a "Y" here. If you do
not use this software please enter a "N"
here and contact TeleFlora Today!
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
Users of TelePC: You will need to place the
TELEPC-B.EXE and TELEPC-CFG programs in the
AutoScribe Main Directory. Ensure that you
have TELEPC-B setup for a different COMM
port and IRQ or you will experience
problems. Please read the TelePC information
booklet for setup information. All You need
to do to have ASPCB use TELEPC is to include
it in the main directory of ASPCB.
┌─────────────────────────────────────────────────────────────────────────┐
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
3. PATHS AND FILE NAMES
┌────────────────────────────────────────────────────────────────────────┐
│ ┌───────────────────┐ │
│ │ PATHS/FILENAMES │ │
│ └───────────────────┘ │
│ │
│ Path where Invoices should be located │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ Path/Receipt filename (Input).... │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ Path/Invoice filename (Input).... │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ Logoff Path/File Name: │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ Opening Screen Path/Name: │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ Path/Name of downloadable registration file: │
│ xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx │
│ │
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
│ │
└────────────────────────────────────────────────────────────────────────┘
Path where Invoices should be located..Enter a FULL PATH NAME to the
location you would like all the invoice
files written to. (These are the files
that contain sysop sales information).
Path/Receipt filename (Input)..Enter the PATH and FILENAME of the
input receipt file. This is the file that
is used as a template for your users
receipts. The receipt file may use the
@ COLOR and TEXT codes listed in the
appendix to create your customized receipts.
ALL color codes are stripped prior to
allowing the user to download the file,
however they are viewable on screen.
(See RECEIPT.TXT located in the ASPCB\HELP
directory).
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
Path/Invoice filename (Input)..Enter the PATH and FILENAME of the input
INVOICE file. This is the file that is
used as a template to create the sysops
INVOICE file that is stored in the path
above. The invoice file may use the @
codes listed in the appendix to create
custom invoices. (See INVOICE.TXT located
in the ASPCB\HELP directory).
Logoff Path/File Name..........Enter the PATH and NAME of the logoff file
that is presented to REGISTERED users when
leaving the door. This file may contain
the @ COLOR codes and SOME @ Text codes.
(See Appendix). This file is only shown to
users that have purchased an option of
already have a "Y" entered in the
REGISTERED portion of the users file.
Opening Screen Path/Name.......Enter the PATH and NAME of the Opening
Screen that is to be shown to your users
upon entering the door. (Unregistered
Versions will show ((((EVALUATION COPY))))
over the screen until registered.
Path/Name of downloadable registration file..Enter the FULL PATH and NAME
of your registration file that users that
wish to can download. This will allow users
that do not wish to register via credit
card online to download your registration
file.
┌─────────────────────────────────────────────────────────────────────────┐
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
4. SUBSCRIPTION MAINTENANCE
If your database does not exist or you are not in the AutoScribe directory
you will be asked to create the database. If this is your first time enter
Y to create the database (ASPCB.DBF & ASPCB.NDX). If this is not your first
time, Exit the ASM program and move to the AutoScribe directory prior to
starting the ASM program.
KEY OPERATIONS
F2 - [EDIT] When this key is pressed the Database
record you are currently positioned at is placed
in the Edit Mode. You then may change any field
within the record. Pressing F10 when in Edit Mode
will save the entries. Pressing 'ESC' will abandon
the operation.
F4 - [Set Viewing Mode] This key allows you to toggle
between record number order or by security level.
The order you are in is displayed in the lower
right hand corner of the display.
F10 - [SAVE] When F10 is pressed the edited fields
are saved to disk. To avoid saving, just press
ESC.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
ESC - [Abort] Pressing ESC will abort the current
operation or, if you are in the viewing mode,
pressing ESC will place you back at the Main
Menu.
PgUp - Moves you through the Database by increasing
the records by 10.
PgDn - Moves you thorough the Database by decreasing
the records by 10.
Ins - [INSERT] By pressing the Insert key when you
are in the editing mode you will be able to
INSERT a new record. You are automatically
placed in the Editing mode once this key has been
pressed.
Del - [DELETE] By pressing the delete key you will
delete a record permanetly from the database.
┌──────────────────────────────────────────────────[ View Records ]──────┐
│ │
│ Security Level : 22 │
│ │
│ Expired Security Level : 13 │
│ Number of Days : 365 │
│ Reset Uploads : N │
│ Reset Downloads : N │
│ Reset Upload Bytes : N │
│ Reset Download Bytes : N │
│ Subscription Cost : 20.00 │
│ User Comment Field : │
│ Sysop Comment Field : Level 22 │
│ Update Expire by (0,1,2) : 2 │
│ │
│ 1 ) @X0FLevel 22:@X07 @X0A 1 Year@X0F │
│ 2 ) @X0EPeriod:@X07 1 Year - 30 Mins per day │
│ 3 ) @X0DDoors Access:@X07 ALL │
│ 4 ) @X0BDownload Limit:@X07 500k │
│ │
└──[ Record 001 of 009 ]───────────────────────────────[ Record # Order ]─┘
Security Level.................Enter the security level for this
Subscription. This level MUST exist within
your PCBoard PWRD file. If not, unexpected
errors could (and will) occur. This is the
level the user will be upgraded to if the
purchase is made.
Expired Security Level.........Enter the expired security level for this
level. This is the level that PCBoard will
move the user down to once the subscription
period has expired. This level MUST exist
in the PCBoard PWRD file.
Number of Days.................Enter the amount of days that this
subscription is good for. If you were
making this subscription level good for
1 year, then place 365 here, If the level
was good for 1 month enter 31 here.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
NOTE: Entering a 0 here will have AutoScribe
set the users level to NO EXPIRATION DATE.
This could be used for lifetime memberships.
Reset Uploads..................Enter a "Y" to reset the number of uploads
the user has on record. "N" to leave alone.
Reset Downloads................Enter a "Y" to reset the number of downloads
the user has on record. "N" to leave alone.
Reset Upload Bytes.............Enter a "Y" to reset the Uploaded Bytes to
0. "N" to leave alone.
Reset Download Bytes...........Enter a "Y" to reset the Downloaded Bytes to
0. "N" to leave alone.
Subscription Cost..............Enter the ACTUAL cost of the subscription.
(Do not add the $ sign, it will be appended
later by AutoScribe prior to viewing)
User Comment Field.............This is the USERS comment field. If you
desire to change the users comment place
your text here. If left blank, AutoScribe
will leave the comment as it was entered by
the user.
Sysop Comment Field............This is the SYSOPS comment field. If you
desire to enter a comment into the users
record, you may enter the text here. If left
blank, AutoScribe will leave the COMMENT
field as it found it.
Update Expire by (0,1,2).......The information here will determine how
AutoScribe updates the users expiration
date: The following methods are used, If
a _ is entered:
0) Enter a 0 will add the number of days
for this subscription to TODAYS date.
1) Entering a 1 will add the number of
days for this subscription to the users
current expiration date (Or today's date
if Expire date has passed)
2) Enter a 2 will apply dates in accordance
with the users REGISTERED field in the
users information.
If the user was previously registered and a
"Y" is found in the users REGISTERED field
then the number of days for this
subscription will be added to the users
Expiration date. (Or today's date if Expire
date has passed) If there is a "N" or blank
found then the number of days will be added
to todays date.
(NOTE: If any other number besides a 0,1,
or 2 is found, AutoScribe will default to 0)
The next four lines comprise the description fields for this security
level. You may enter text and @ COLOR codes to define how your
information will be displayed to the user. Line 1 MUST be filled in,
the remainder of lines left blank will not be shown to the user.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
example:
1) @X0FLEVEL: @X0C 26 @X0E1 Year@X07
2) @X07This level provides all the time you need!
3)
4)
┌─────────────────────────────────────────────────────────────────────────┐
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
Remember (F1 will get you online help instantly!)
5. TRANSFER PROTOCOLS
┌────────────────────────────────────────────────────────────┐
│ ┌─────────────────┐ │
│ │ PROTOCOLS │ │
│ └─────────────────┘ │
│ │
│ Protocol Name: Zmodem Protocol Name: │
│ Protocol Letter: Z Protocol Letter: │
│ │
│ Protocol Name: PCB Zmodem Protocol Name: │
│ Protocol Letter: P Protocol Letter: │
│ │
│ Protocol Name: │
│ Protocol Letter: │
│ │
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└────────────────────────────────────────────────────────────┘
In this section you are allowed to enter 5 protocol names (These names
are presented to the user) and 5 protocol letters.
If do not define any of protocols users will not be allowed to
download the invoice or the registration files.
Example:
Enter ZMODEM for the first protocol name. Enter Z for the protocol
letter.
You next need to create a batch file that contains the protocols
call sequence. These are mostly easy to create, especially if you
are using dsz. (Currently CDC's ZMSEND does not look at the enviornment
variables properly and requires that the PCBOARD.SYS file be moved to
the local directory. This is not advised if useing multiple nodes).
All AutoScribe Batch files are labels AS*.BAT where the * is the
protocol letter.
ASZ.BAT
_______
if exist pcbdsz.log del pcbdsz.log
dsz sz %3
--------
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
The file name is always passed as %3.
These batch files MUST reside in the AutoScribe main directory.
┌─────────────────────────────────────────────────────────────────────────┐
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
6. USER MAINTENANCE
KEY OPERATIONS
F2 - [EDIT] When this key is pressed the Database
record you are currently positioned at is placed
in the Edit Mode. You then may change any field
within the record. Pressing F10 when in Edit Mode
will save the entries. Pressing 'ESC' will abandon
the operation.
F4 - [Set Viewing Mode] This key allows you to toggle
between record number order or by security level.
The order you are in is displayed in the lower
right hand corner of the display.
F10 - [SAVE] When F10 is pressed the edited fields
are saved to disk. To avoid saving, just press
ESC.
ESC - [Abort] Pressing ESC will abort the current
operation or, if you are in the viewing mode,
pressing ESC will place you back at the Main
Menu.
PgUp - Moves you through the Database by increasing
the records by 10.
PgDn - Moves you thorough the Database by decreasing
the records by 10.
Ins - [INSERT] By pressing the Insert key when you
are in the editing mode you will be able to
INSERT a new record. You are automatically
placed in the Editing mode once this key has been
pressed.
Del - [DELETE] By pressing the delete key you will
delete a record permanetly from the database.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
┌──────────────────────────────────────────────────[ View Records ]──────┐
│ │
│ Full Name (PCB USER): GARY SMITH │
│ │
│ Credit Card Name : GARY R SMITH │
│ Street Address : 406 N. AMSTERDAM CT. │
│ City/Province : VIRGINIA BEACH │
│ State/Country : VA │
│ Zipcode/Postal Code : 23454 │
│ Home Phone Number : (xxx) xxx-xxxx │
│ Work Phone Number : (xxx) xxx-xxxx │
│ Is User Registered : Y │
│ │
└──[ Record 001 of 001 ]──────────────────────────────────────────────────┘
Full Name (PCB USER)...........This is the users name as it is found in the
Pcboard Users File.
Credit Card Name...............Name on users credit card, entered by the
user.
Street Address.................Users street address where credit card
statements are mailed
City/Province..................Users city or province (2 Letter)
Zipcode/Postal Code............Users zip or postal code
Home Phone Number..............Users home phone number
Work Phone Number..............Users work phone number
Is User Registered.............If a user has completed a purchase through
the autoscribe door a "Y" will be appended
here. (You may do this for all your
current registered users so that AS can act
on this information accordingly.) If you
selected update by option 2, and AutoScribe
finds a "Y" here, the expiration date will
be changed accordingly.
┌─────────────────────────────────────────────────────────────────────────┐
│ [F10]=Save/Exit [F1]=Help [Esc]=Abort │
└─────────────────────────────────────────────────────────────────────────┘
All of the above information is normally entered by AutoScribe and the
user when they conduct a purchase. You may manually enter this information
if you desire. The Full Name (PCB USER) name must be entered in CAPS and
must match the PCBoard USERS file name exactly if a match is to occur.
PRESS F1 for key definitions.
7. EXIT PROGRAM
Selecting this option will close all files and exit the ASM program
properly.
AutoScribe 3.07 RUNNING THE PROGRAM
──────────────────────────────────────────────────────────────────────────
The following discussion revolves around the AutoScribe door itself and
the operation of it. Since AutoScribe is VERY simple to operate once the
setup is complete, This documentation will be short and to the point.
You are first presented with the opening screen you designed or the
default screen when entering the door.
▌ ▌ ▌ ▌ ┌──────────────────────────────────────┐
▄▄▌ ▄▄▌▄▄▄▄▄▄▄▄▄▄ │ AutoScribe PCB 3.0 │
▌ ▌ ▌ ▌Computer │ (PCBoard Version) │
▌ ▌ ▌ ▌ │ The Automated Subscription Door │
▌ ▌ ▌ ▌Profiles │ Copyright(c) 1993, Computer Profiles │
▄▄▌ ▄▄▌▄▄▄▄▄▄▄▄▄▄ │ Written by Gary Smith │
▌ ▌ ▌ ▌ └──────────────────────────────────────┘
This screen will show ((((EVALUATION COPY))))) for those that have not
yet registered, and there will be a pause.
Next the user is presented with the Main Menu. This menu screen may be
redesigned if you wish but it must be named "MENU" and located in the
HELP subdirectory of AutoScribe. The PCBoard @ Codes (Listed in the
Appendix) and @ color codes are all supported.
┌──────────────────────────────┐▐
│ AutoScribe Main Menu │▐
├──────────────────────────────┤▐
│ 1) View Descriptions │▐
│ 2) Subscribe to BBS │▐
│ 3) Download Registration File│▐
│ 4) Return to board │▐
└──────────────────────────────┘▐
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
1) VIEW DESCRIPTIONS
This menu is self explanatory, If the user selects Menu Item 1, they will
be displayed your database as you have it set in the setup program (ASM).
------------------------------
Example:
┌────────────────────────────────────────────────────────────────────────┐
│ Item Description of Levels Available Cost │
└────────────────────────────────────────────────────────────────────────┘
1 Level 21: $12.00
Period: 6 Months - 30 Mins per day
Doors Access: ALL
Download Limit: 500k
Press (enter) to continue, r)elist?
-------------------------------
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
(The top menu bar may also be edited. It's name is SCRN2 and is located
in the HELP subdirectory of AutoScribe.)
The user may scroll through the database you have set up, viewing all
items, or by selecting (N) the user is returned to the main menu. By
selecting "R" the database is scrolled back to the 1st record so the user
may review them once again without having to return to the main menu.
Upon completion of the listing the user is returned back to the main
menu.
2) SUBSCRIBE TO BBS
This item is selected when the user is ready to select and purchase a
subscription to the bbs. First the user is shown a WARNING screen that
will attempt to deter any fraudulent credit card users or in the very
least inform your users of thier rights and responsiblities regarding
credit card purchases.
┌────────────────────────────────────────────────────────────────┐
│ WARNING WARNING WARNING WARNING WARNING WARNING WARNING │
│ │
│ We are accepting Credit Cards for the purposes of transacting │
│ business on this system. Be it known that any person who uses │
│ a Credit Card for the purpose of obtaining goods or services │
│ on this system with the knowledge that: │
│ │
│ 1. The card has been stolen │
│ 2. The card has been revoked or cancelled │
│ 3. For any other reason use of the card is │
│ unauthorized │
│ │
│ That person will be guilty of a federal crime and subject to │
│ prosecution to the FULLEST EXTENT OF THE LAW (This includes │
│ entering of false card numbers). │
└────────────────────────────────────────────────────────────────┘
(This file may also be edited, and uses the PCB @ codes. Its filename
is SCRN3 and is located in the HELP subdirectory of AutoScribe.
Next the listing of items is shown again to the user so that an
intelligent choice may be made.
(Notice that each time the database is scrolled the numbers labeling
the subscription items start with 1, This enables us to provide you
with easy and short keystrokes and at the same time offering you an
UNLIMITED database size!)
------------------------------
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
Example:
┌────────────────────────────────────────────────────────────────────────┐
│ Item Description of Levels Available Cost │
└────────────────────────────────────────────────────────────────────────┘
1 Level 21: $12.00
Period: 6 Months - 30 Mins per day
Doors Access: ALL
Download Limit: 500k
Press (enter) to continue, r)elist?
-------------------------------
After selecting the item the user wishes to purchase, the data entry
screen is presented to the user. (Note that the user can back out at any
time when entering credit card information.)
┌───────────────────────────────────────────────────────────────────────┐
│ AutoScribe Data Entry Screen │
└───────────────────────────────────────────────────────────────────────┘
√) CardType:
1) Expire Date:
2) Name:
3) Street:
4) City/Village:
5) State/Province:
6) Zip/Postal code:
7) Home Phone:
8) Work Phone:
The above entry screen has the user enter all pertinent data prior to
allowing the user to proceed with the purchase. Upon entry of the credit
card number, it is first checked for validity to see if it is a VALID
credit card number, It is then checked against the TRASHCAN file to
ensure that you have not blocked this card number.
NOTE: The TRASHCAN file is a text file that is located in the home
directory of AutoScribe. It has ONE card number per line and
there should be no spaces or other characters seperating the
numbers.
ie....
TRASHCAN
--------
0000000000000000
1234567890123456
etc..
Once all the information has been entered the user is given the
oportunity to change any information they may have mistyped. Upon
completion of this the user is shown once again thier selection prior
to initiating the purchase.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
example:
------------------------------------------------------------------------
Level 21: $12.00
Period: 6 Months - 30 Mins per day
Doors Access: ALL
Download Limit: 500k
------------------------------------------------------------------------
Total Amount: $12.00
Press (Y)es to purchase, (N)o to Abort?
If the user selects yes they are moved on to the next section. If you have
selected to use the TELEPC program, the screen is cleared and the call
is initiated. If using TELEPC and the purchase is not authorized for ANY
reason the user is shown the reason and returned to the main menu without
any further processing. (Reasons for denial are not normally maintained
or needed by merchants so this information is not written to disk if the
credit card is not approved).
If the purchase is approved or you are not using the TELEPC program then
the user is shown the invoice that you have designed. After viewing this
invoice the user is moved to the download menu. From this menu the user
is asked to select a protocol to download the invoice. (NOTE: If you have
not defined any protocols then this screen is bypassed).
NOTE: A file with the name of "PURCHASE.NODE NUMBER" is written to the
directory where you indicated you wanted your invoice files placed. This
file is written each time a purchased is performed and is written so that
sysops may use programs like (Robert Vostrey's) TextToMsg to inform them
that a purchase has been conducted. It is the SYSOPS responsiblity to
delete this file when completed processing.
┌───────────────────────────────────────┐▐
│ │▐
│ Download Your Receipt ? │▐
│ (Select Protocol) │▐
└───────────────────────────────────────┘▐
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
(Z) Zmodem
(P) PCB Zmodem
(N) None
Upon completion of a download the user is moved into the Main Menu area.
If the download is not successful the user must either try to download
the invoice again, or select N for NONE to be returned to the main menu.
NOTE: ALL RECEIPTS ARE REMOVED FROM THE DRIVE AFTER DOWNLOAD. ONLY THE
SYSOPS INVOICE REMAINS.
If you have users that decide that they would rather mail in their
subscription you may have then do so by entering the path to your
registration file in the config program and have the user select item
3 from the main menu.
Upon selecting item 3 the user is presented with the menu for downloading
the registration file. This operation works the same as the downloading of
receipts.
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
This completes the documentation for the AutoScribe Program. If you need
more information please contact Computer Profiles on our Support BBS.
Numbers are documented in the registration.doc file.
APPENDIX
------------------------------------------------------------------------
CUSTOMIZATION: All prompts are located in the TEXT file ASPCB.TXT, this
file may be edited for your convienence. When making changes please
be aware of the length of the text you are changing, it could ruin the
looks of your display.
The following @ codes are allowed in the INVOICE.TXT and the RECEIPT.TXT
files along with the normal PCB @ codes. (PCB @ codes and Color codes
may be located in your PCBoard 14.5 Users Manual).
@FULLNAME@ Users Full Name
@PROCESSOR@ Merchant Account Name
@CREDITNUMBER@ Users Credit Card Number
@CCNAME@ Users name on credit card
@STREET@ Users street address
@CITY@ Users city
@STATE@ Users state
@ZIP@ Users zip or postal code
@HPHONE@ Users home phone
@WPHONE@ Users work phone
@DATE@ Todays date
@TIME@ Current Time
@APPROVE@ Approval number from TelePC (Only Telepc Users)
@CARDTYPE@ Type of credit card (ie MasterCard, Visa etc)
@CCEXPIRE@ Credit card expiration date
@INVNO@ Invoice number for this purchase (###.inv)
@TAXSTATE@ State to charge tax
@BOARD@ Your Bulletin Board Name (Registered only)
@SECURITYLV@ Users NEW security level
@EXPSECLEVEL@ Users NEW expiration security level
@EXPIREDATE@ Users NEW expiration date
@DESC1@ Line 1 of selected item description
@DESC2@ Line 2 of selected item description
@DESC3@ Line 3 of selected item description
@DESC4@ Line 4 of selected item description
@UNITCOST@ Item cost (Not including Tax and Handling)
@TAX@ Tax amount for this purchase
@HANDLING@ Handling amount for this purchase
@TOTAL@ Total of UNITCOST + TAX + HANDLING
AutoScribe PCB
──────────────────────────────────────────────────────────────────────────
FILES LOCATION:
---------------
ASPCB DIRECTORY \ASPCB\HELP
---------------- --------------
ASPCB.EXE MENU
ASM.EXE SCRN2
ASPCB.TXT SCRN3
ASPCB.DOC SCRN4
ASZ.BAT SCRN5
ASY.BAT SCRN6
ASX.BAT TRASHCAN
ASP.BAT
INVOICE.TXT
RECEIPT.TXT
LOGOFF
ASM.HLP
CREDIT.APP
DOORS
ASPCB
REGISTER.DOC
OPNSCR
END OF DOCUMENTATION